/**
 * @(#)ApkRetentLogVo.java 2017年11月16日
 * Copyright(C) 2017 ZHEXIN IT CO.,LTD. All rights reserved.
 */
package org.jsbd.boss.domian;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

import org.jsbd.boss.common.DataGridModel;

/**
 * 咪咕音乐留存补量统计
 *
 */
/**
 * @author ThinkPad
 *
 */
public class MiguVideoRetentAddStatistics implements Serializable {

	private static final long serialVersionUID = 1L;
	
	private Integer id;
	private String name;
	private String execDate;
	private String execMonth;
	private String channelId;
	private String version;
	private String retentMonth;
	private Integer execTimes;
	// 总量
	private Integer totalNum;
	// 现有量 已执行量
	private Integer doNum;
	// 今天已执行量
	private Integer todayNum;
	// 配置任务量
	private Integer taskNum;
	private Date createTime;
	private Date modifyTime;
	
	private String sname;// 查询字段
	private List<String> keywords;

	private DataGridModel pageInfo;

	public String getKey() {
		return channelId + "_" + version + "_" + execDate;
	}
	
	public MiguVideoRetentDoNumStatistics getMiguVideoRetentDoNumStatistics() {
		MiguVideoRetentDoNumStatistics retent = new MiguVideoRetentDoNumStatistics();
		retent.setChannelId(channelId);
		retent.setVersion(version);
		retent.setBlNum(doNum);
		retent.setIssueNum(Long.valueOf(0));
		retent.setDoNum(Integer.valueOf(0));
		retent.setName(name);
		retent.setRd(execDate);
		return retent;
	}

	public Integer getId() {
		return id;
	}

	public void setId(Integer id) {
		this.id = id;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public String getExecDate() {
		return execDate;
	}

	public void setExecDate(String execDate) {
		this.execDate = execDate;
	}

	public String getExecMonth() {
		return execMonth;
	}

	public void setExecMonth(String execMonth) {
		this.execMonth = execMonth;
	}

	public String getChannelId() {
		return channelId;
	}

	public void setChannelId(String channelId) {
		this.channelId = channelId;
	}

	public String getVersion() {
		return version;
	}

	public void setVersion(String version) {
		this.version = version;
	}

	public String getRetentMonth() {
		return retentMonth;
	}

	public void setRetentMonth(String retentMonth) {
		this.retentMonth = retentMonth;
	}

	public Integer getExecTimes() {
		return execTimes;
	}

	public void setExecTimes(Integer execTimes) {
		this.execTimes = execTimes;
	}

	public Integer getTotalNum() {
		return totalNum;
	}

	public void setTotalNum(Integer totalNum) {
		this.totalNum = totalNum;
	}

	public Integer getDoNum() {
		return doNum;
	}

	public void setDoNum(Integer doNum) {
		this.doNum = doNum;
	}

	public Integer getTodayNum() {
		return todayNum;
	}

	public void setTodayNum(Integer todayNum) {
		this.todayNum = todayNum;
	}

	public Integer getTaskNum() {
		return taskNum;
	}

	public void setTaskNum(Integer taskNum) {
		this.taskNum = taskNum;
	}

	public Date getCreateTime() {
		return createTime;
	}

	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	public Date getModifyTime() {
		return modifyTime;
	}

	public void setModifyTime(Date modifyTime) {
		this.modifyTime = modifyTime;
	}

	public String getSname() {
		return sname;
	}

	public void setSname(String sname) {
		this.sname = sname;
	}

	public List<String> getKeywords() {
		return keywords;
	}

	public void setKeywords(List<String> keywords) {
		this.keywords = keywords;
	}

	public DataGridModel getPageInfo() {
		return pageInfo;
	}

	public void setPageInfo(DataGridModel pageInfo) {
		this.pageInfo = pageInfo;
	}
	
}
